slightly better - French English Dictionary